3206. 交替组 I
为保证权益,题目请参考 3206. 交替组 I(From LeetCode).
解决方案1
Python
python
from typing import List
class Solution:
def numberOfAlternatingGroups(self, colors: List[int]) -> int:
return len(list(filter(
lambda i: colors[i] ^ colors[(i + 1) % len(colors)] == 1 and colors[(i + 1) % len(colors)] ^ colors[
(i + 2) % len(colors)] == 1, range(len(colors)))))
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8